# coding:utf-8
# python100

# 第八道题
# 基础题：
# 请输出一百以内，只能被1和自身整除的整数（1除外），并求出其中小于10的数字的平方值（即（2+3+5+7）的平方）
import requests


def get_prime(n):
    list_prime = []
    for number in range(2, n+1):
        for num in range(2, number):
            if number % num == 0:
                break
        else:
            list_prime.append(number)
    return list_prime

print(get_prime(100))


def count(n):
    if n < 10:
        return n

mathswork = sum(list(filter(count, get_prime(100))))**2
print(mathswork)


#
# 挑战题：
# 请写一个程序，请使用requests库请求兔展主页，并保存为html文件。（请注意不要将这个文件提交到仓库）。请在当前目录下生成以你名字命名的py文件，在其中完成编码。
res = requests.get('https://test.rabbitpre.com/', verify=False).text
with open('tuzhan.html', 'w', encoding='utf-8') as w:
    w.write(res)

